package TestArray;

public class ArrayDemo5 {
    public static void main(String[] args) {
        //二维数组的声明
        //三种形式
        int[][] arr1;
        int arr2[][];
        int[] arr3[];
        //创建一个三行二列的数组
        arr1=new int[3][2];
        //为第三行第二个元素赋值
        arr1[2][1]=5;
        System.out.println("二维数组的第三行第二个元素的值是:"+arr1[2][1]);
        //声明二维数组的同时进行赋值
        char[][] ch=new char[4][3];
        //创建arr2的二维数组,只创建行不创建列
        arr2=new int[3][];
        //二维数组每行相当于一个一位数组,需要创建
        //表示第一行有三列元素
        arr2[0]=new int[3];
        //表示第二行有四列元素
        arr2[1]=new int[4];
        //表示第三行有二列元素
        arr2[2]=new int[2];

        //二维数组的初始化
        int[][] num={{1,2,3},{4,5},{6,7,8,9}};
        //二维数组遍历
        for (int i=0;i<num.length;i++){
            for (int j=0;j<num[i].length;j++){
                System.out.print(num[i][j]+" ");
            }
            System.out.println();
        }


    }
}
